<!DOCTYPE html>
<html lang="en-us">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    
<meta charset="UTF-8">
<title>Elasticsearch version 7.5.0 | Elasticsearch Guide [7.7] | Elastic</title>
<link rel="home" href="index.html" title="Elasticsearch Guide [7.7]">
<link rel="up" href="es-release-notes.html" title="Release notes">
<link rel="prev" href="release-notes-7.5.1.html" title="Elasticsearch version 7.5.1">
<link rel="next" href="release-notes-7.4.2.html" title="Elasticsearch version 7.4.2">
<meta name="DC.type" content="Learn/Docs/Elasticsearch/Reference/7.7">
<meta name="DC.subject" content="Elasticsearch">
<meta name="DC.identifier" content="7.7">
<meta name="robots" content="noindex,nofollow">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://cdn.optimizely.com/js/18132920325.js"></script>
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
    <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
    <link rel="icon" type="image/png" href="/android-chrome-192x192.png" sizes="192x192">
    <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
    <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
    <link rel="manifest" href="/manifest.json">
    <meta name="apple-mobile-web-app-title" content="Elastic">
    <meta name="application-name" content="Elastic">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="msapplication-TileImage" content="/mstile-144x144.png">
    <meta name="theme-color" content="#ffffff">
    <meta name="naver-site-verification" content="936882c1853b701b3cef3721758d80535413dbfd">
    <meta name="yandex-verification" content="d8a47e95d0972434">
    <meta name="localized" content="true">
    <meta name="st:robots" content="follow,index">
    <meta property="og:image" content="https://www.elastic.co/static/images/elastic-logo-200.png">
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    <link rel="icon" href="/favicon.ico" type="image/x-icon">
    <link rel="apple-touch-icon-precomposed" sizes="64x64" href="/favicon_64x64_16bit.png">
    <link rel="apple-touch-icon-precomposed" sizes="32x32" href="/favicon_32x32.png">
    <link rel="apple-touch-icon-precomposed" sizes="16x16" href="/favicon_16x16.png">
    <!-- Give IE8 a fighting chance -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="/guide/static/styles.css">
  </head>

  <!--© 2015-2021 Elasticsearch B.V. Copying, publishing and/or distributing without written permission is strictly prohibited.-->

  <body>
    <!-- Google Tag Manager -->
    <script>dataLayer = [];</script><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-58RLH5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-58RLH5');</script>
    <!-- End Google Tag Manager -->

    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-12395217-16"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-12395217-16');
    </script>

    <!--BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET-->
    <script type="text/javascript">
      (function(){var g=function(e,h,f,g){
      this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};
      this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};
      this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};
      this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&&document.body.appendChild(a)}};
      this.start=function(){var a=this;window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}};
      try{(new g(100,"r","QSI_S_ZN_emkP0oSe9Qrn7kF","https://znemkp0ose9qrn7kf-elastic.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_emkP0oSe9Qrn7kF")).start()}catch(i){}})();
    </script><div id="ZN_emkP0oSe9Qrn7kF"><!--DO NOT REMOVE-CONTENTS PLACED HERE--></div>
    <!--END WEBSITE FEEDBACK SNIPPET-->

    <div id="elastic-nav" style="display:none;"></div>
    <script src="https://www.elastic.co/elastic-nav.js"></script>

    <!-- Subnav -->
    <div>
      <div>
        <div class="tertiary-nav d-none d-md-block">
          <div class="container">
            <div class="p-t-b-15 d-flex justify-content-between nav-container">
              <div class="breadcrum-wrapper"><span><a href="/guide/" style="font-size: 14px; font-weight: 600; color: #000;">Docs</a></span></div>
            </div>
          </div>
        </div>
      </div>
    </div>

    <div class="main-container">
      <section id="content">
        <div class="content-wrapper">

          <section id="guide" lang="en">
            <div class="container">
              <div class="row">
                <div class="col-xs-12 col-sm-8 col-md-8 guide-section">
                  <!-- start body -->
                  <div class="page_header">
<strong>IMPORTANT</strong>: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
<a href="../current/index.html">current release documentation</a>.
</div>
<div id="content">
<div class="breadcrumbs">
<span class="breadcrumb-link"><a href="index.html">Elasticsearch Guide [7.7]</a></span>
»
<span class="breadcrumb-link"><a href="es-release-notes.html">Release notes</a></span>
»
<span class="breadcrumb-node">Elasticsearch version 7.5.0</span>
</div>
<div class="navheader">
<span class="prev">
<a href="release-notes-7.5.1.html">« Elasticsearch version 7.5.1</a>
</span>
<span class="next">
<a href="release-notes-7.4.2.html">Elasticsearch version 7.4.2 »</a>
</span>
</div>
<div class="chapter">
<div class="titlepage"><div><div>
<h2 class="title">
<a id="release-notes-7.5.0"></a>Elasticsearch version 7.5.0<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h2>
</div></div></div>
<p>Also see <a class="xref" href="breaking-changes-7.5.html" title="Breaking changes in 7.5">Breaking changes in 7.5</a>.</p>
<h3>
<a id="known-issues-7.5.0"></a>Known issues<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Applying deletes or updates on an index after it has been shrunk may corrupt
the index. In order to prevent this issue, it is recommended to stop shrinking
read-write indices. For read-only indices, it is recommended to force-merge
indices after shrinking, which significantly reduces the likeliness of this
corruption in the case that deletes/updates would be applied by mistake. This
bug is fixed in Elasticsearch 7.7 and later versions. More details can be found on the
<a href="https://issues.apache.org/jira/browse/LUCENE-9300" class="ulink" target="_top">corresponding issue</a>.
</li>
<li class="listitem">
Stop all transforms during a rolling upgrade to 7.5.
If a transform is running during upgrade, the transform audit index might disappear.
(issue: <a href="https://github.com/elastic/elasticsearch/issues//49730" class="ulink" target="_top">#49730</a>)
</li>
<li class="listitem">
Indices created in 6.x with <a class="xref" href="date.html" title="Date datatype"><code class="literal">date</code></a> and <a class="xref" href="date_nanos.html" title="Date nanoseconds datatype"><code class="literal">date_nanos</code></a> fields using formats
that are incompatible with java.time patterns will cause parsing errors, incorrect date calculations or wrong search results.
<a href="https://github.com/elastic/elasticsearch/pull/52555" class="ulink" target="_top">https://github.com/elastic/elasticsearch/pull/52555</a>
This is fixed in Elasticsearch 7.7 and later versions.
</li>
</ul>
</div>
<h3>
<a id="breaking-7.5.0"></a>Breaking changes<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Search
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add support for aliases in queries on _index. <a href="https://github.com/elastic/elasticsearch/pull/46640" class="ulink" target="_top">#46640</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/23306" class="ulink" target="_top">#23306</a>, <a href="https://github.com/elastic/elasticsearch/issues/34089" class="ulink" target="_top">#34089</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="deprecation-7.5.0"></a>Deprecations<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Aggregations
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Deprecate the  "index.max_adjacency_matrix_filters" setting <a href="https://github.com/elastic/elasticsearch/pull/46394" class="ulink" target="_top">#46394</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46324" class="ulink" target="_top">#46324</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Allocation
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Deprecate include_relocations setting <a href="https://github.com/elastic/elasticsearch/pull/47443" class="ulink" target="_top">#47443</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46079" class="ulink" target="_top">#46079</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Mapping
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Deprecate <code class="literal">_field_names</code> disabling <a href="https://github.com/elastic/elasticsearch/pull/42854" class="ulink" target="_top">#42854</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/27239" class="ulink" target="_top">#27239</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Search
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Reject regexp queries on the _index field. <a href="https://github.com/elastic/elasticsearch/pull/46945" class="ulink" target="_top">#46945</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/34089" class="ulink" target="_top">#34089</a>, <a href="https://github.com/elastic/elasticsearch/issues/46640" class="ulink" target="_top">#46640</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="feature-7.5.0"></a>New features<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Features/ILM+SLM
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add API to execute SLM retention on-demand <a href="https://github.com/elastic/elasticsearch/pull/47405" class="ulink" target="_top">#47405</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>, <a href="https://github.com/elastic/elasticsearch/issues/46508" class="ulink" target="_top">#46508</a>)
</li>
<li class="listitem">
Add retention to Snapshot Lifecycle Management <a href="https://github.com/elastic/elasticsearch/pull/46407" class="ulink" target="_top">#46407</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/38461" class="ulink" target="_top">#38461</a>, <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>, <a href="https://github.com/elastic/elasticsearch/issues/45362" class="ulink" target="_top">#45362</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Ingest
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add enrich processor <a href="https://github.com/elastic/elasticsearch/pull/48039" class="ulink" target="_top">#48039</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/32789" class="ulink" target="_top">#32789</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Machine Learning
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Implement evaluation API for multiclass classification problem <a href="https://github.com/elastic/elasticsearch/pull/47126" class="ulink" target="_top">#47126</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46735" class="ulink" target="_top">#46735</a>)
</li>
<li class="listitem">
Implement new analysis type: classification <a href="https://github.com/elastic/elasticsearch/pull/46537" class="ulink" target="_top">#46537</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46735" class="ulink" target="_top">#46735</a>)
</li>
<li class="listitem">
Add audit messages for Data Frame Analytics <a href="https://github.com/elastic/elasticsearch/pull/46521" class="ulink" target="_top">#46521</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/184" class="ulink" target="_top">#184</a>)
</li>
<li class="listitem">
Implement DataFrameAnalyticsAuditMessage and DataFrameAnalyticsAuditor <a href="https://github.com/elastic/elasticsearch/pull/45967" class="ulink" target="_top">#45967</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
SQL: Implement DATEDIFF function <a href="https://github.com/elastic/elasticsearch/pull/47920" class="ulink" target="_top">#47920</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47919" class="ulink" target="_top">#47919</a>)
</li>
<li class="listitem">
SQL: Implement DATEADD function <a href="https://github.com/elastic/elasticsearch/pull/47747" class="ulink" target="_top">#47747</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47746" class="ulink" target="_top">#47746</a>)
</li>
<li class="listitem">
SQL: Implement DATE_PART function <a href="https://github.com/elastic/elasticsearch/pull/47206" class="ulink" target="_top">#47206</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46372" class="ulink" target="_top">#46372</a>)
</li>
<li class="listitem">
SQL: Add alias DATETRUNC to DATE_TRUNC function <a href="https://github.com/elastic/elasticsearch/pull/47173" class="ulink" target="_top">#47173</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46473" class="ulink" target="_top">#46473</a>)
</li>
<li class="listitem">
SQL: Add PIVOT support <a href="https://github.com/elastic/elasticsearch/pull/46489" class="ulink" target="_top">#46489</a>
</li>
<li class="listitem">
SQL: Implement DATE_TRUNC function <a href="https://github.com/elastic/elasticsearch/pull/46473" class="ulink" target="_top">#46473</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46319" class="ulink" target="_top">#46319</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="enhancement-7.5.0"></a>Enhancements<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Aggregations
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Adjacency_matrix aggregation memory usage optimisation. <a href="https://github.com/elastic/elasticsearch/pull/46257" class="ulink" target="_top">#46257</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46212" class="ulink" target="_top">#46212</a>)
</li>
<li class="listitem">
Support geotile_grid aggregation in composite agg sources <a href="https://github.com/elastic/elasticsearch/pull/45810" class="ulink" target="_top">#45810</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/40568" class="ulink" target="_top">#40568</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Allocation
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Do not cancel ongoing recovery for noop copy on broken node <a href="https://github.com/elastic/elasticsearch/pull/48265" class="ulink" target="_top">#48265</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47974" class="ulink" target="_top">#47974</a>)
</li>
<li class="listitem">
Shrink should not touch max_retries <a href="https://github.com/elastic/elasticsearch/pull/47719" class="ulink" target="_top">#47719</a>
</li>
<li class="listitem">
Re-fetch shard info of primary when new node joins <a href="https://github.com/elastic/elasticsearch/pull/47035" class="ulink" target="_top">#47035</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/42518" class="ulink" target="_top">#42518</a>, <a href="https://github.com/elastic/elasticsearch/issues/46959" class="ulink" target="_top">#46959</a>)
</li>
<li class="listitem">
Sequence number based replica allocation <a href="https://github.com/elastic/elasticsearch/pull/46959" class="ulink" target="_top">#46959</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46318" class="ulink" target="_top">#46318</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Authorization
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add support to retrieve all API keys if user has privilege <a href="https://github.com/elastic/elasticsearch/pull/47274" class="ulink" target="_top">#47274</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46887" class="ulink" target="_top">#46887</a>)
</li>
<li class="listitem">
Add <em>create_doc</em> index privilege <a href="https://github.com/elastic/elasticsearch/pull/45806" class="ulink" target="_top">#45806</a>
</li>
<li class="listitem">
Reducing privileges needed by built-in beats_admin role <a href="https://github.com/elastic/elasticsearch/pull/41586" class="ulink" target="_top">#41586</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
CCR
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add Pause/Resume Auto-Follower APIs to High Level REST Client <a href="https://github.com/elastic/elasticsearch/pull/47989" class="ulink" target="_top">#47989</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47510" class="ulink" target="_top">#47510</a>)
</li>
<li class="listitem">
Add Pause/Resume Auto Follower APIs <a href="https://github.com/elastic/elasticsearch/pull/47510" class="ulink" target="_top">#47510</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46665" class="ulink" target="_top">#46665</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
CRUD
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Allow optype CREATE for append-only indexing operations <a href="https://github.com/elastic/elasticsearch/pull/47169" class="ulink" target="_top">#47169</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Cluster Coordination
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Warn on slow metadata persistence <a href="https://github.com/elastic/elasticsearch/pull/47005" class="ulink" target="_top">#47005</a>
</li>
<li class="listitem">
Improve LeaderCheck rejection messages <a href="https://github.com/elastic/elasticsearch/pull/46998" class="ulink" target="_top">#46998</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Engine
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Do not warm up searcher in engine constructor <a href="https://github.com/elastic/elasticsearch/pull/48605" class="ulink" target="_top">#48605</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47186" class="ulink" target="_top">#47186</a>)
</li>
<li class="listitem">
Refresh should not acquire readLock <a href="https://github.com/elastic/elasticsearch/pull/48414" class="ulink" target="_top">#48414</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47186" class="ulink" target="_top">#47186</a>)
</li>
<li class="listitem">
Avoid unneeded refresh with concurrent realtime gets <a href="https://github.com/elastic/elasticsearch/pull/47895" class="ulink" target="_top">#47895</a>
</li>
<li class="listitem">
sync before trimUnreferencedReaders to improve index preformance <a href="https://github.com/elastic/elasticsearch/pull/47790" class="ulink" target="_top">#47790</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/46201" class="ulink" target="_top">#46201</a>, <a href="https://github.com/elastic/elasticsearch/issues/46203" class="ulink" target="_top">#46203</a>)
</li>
<li class="listitem">
Limit number of retaining translog files for peer recovery <a href="https://github.com/elastic/elasticsearch/pull/47414" class="ulink" target="_top">#47414</a>
</li>
<li class="listitem">
Remove isRecovering method from Engine <a href="https://github.com/elastic/elasticsearch/pull/47039" class="ulink" target="_top">#47039</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/ILM+SLM
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Separate SLM stop/start/status API from ILM <a href="https://github.com/elastic/elasticsearch/pull/47710" class="ulink" target="_top">#47710</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>)
</li>
<li class="listitem">
Set default SLM retention invocation time <a href="https://github.com/elastic/elasticsearch/pull/47604" class="ulink" target="_top">#47604</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>)
</li>
<li class="listitem">
ILM: Skip rolling indexes that are already rolled <a href="https://github.com/elastic/elasticsearch/pull/47324" class="ulink" target="_top">#47324</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/44175" class="ulink" target="_top">#44175</a>)
</li>
<li class="listitem">
Add support for POST requests to SLM Execute API  <a href="https://github.com/elastic/elasticsearch/pull/47061" class="ulink" target="_top">#47061</a>
</li>
<li class="listitem">
Wait for snapshot completion in SLM snapshot invocation <a href="https://github.com/elastic/elasticsearch/pull/47051" class="ulink" target="_top">#47051</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/38461" class="ulink" target="_top">#38461</a>, <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>)
</li>
<li class="listitem">
Add node setting for disabling SLM <a href="https://github.com/elastic/elasticsearch/pull/46794" class="ulink" target="_top">#46794</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/38461" class="ulink" target="_top">#38461</a>)
</li>
<li class="listitem">
ILM: parse origination date from index name <a href="https://github.com/elastic/elasticsearch/pull/46755" class="ulink" target="_top">#46755</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/42449" class="ulink" target="_top">#42449</a>, <a href="https://github.com/elastic/elasticsearch/issues/46561" class="ulink" target="_top">#46561</a>)
</li>
<li class="listitem">
[ILM] Add date setting to calculate index age <a href="https://github.com/elastic/elasticsearch/pull/46561" class="ulink" target="_top">#46561</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/42449" class="ulink" target="_top">#42449</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Ingest
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add the ability to require an ingest pipeline <a href="https://github.com/elastic/elasticsearch/pull/46847" class="ulink" target="_top">#46847</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Java High Level REST Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
add function submitDeleteByQueryTask in class RestHighLevelClient <a href="https://github.com/elastic/elasticsearch/pull/46833" class="ulink" target="_top">#46833</a>
</li>
<li class="listitem">
return Cancellable in RestHighLevelClient <a href="https://github.com/elastic/elasticsearch/pull/45688" class="ulink" target="_top">#45688</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/44802" class="ulink" target="_top">#44802</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Java Low Level REST Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add cloudId builder to the HLRC <a href="https://github.com/elastic/elasticsearch/pull/47868" class="ulink" target="_top">#47868</a>
</li>
<li class="listitem">
Add support for cancelling async requests in low-level REST client <a href="https://github.com/elastic/elasticsearch/pull/45379" class="ulink" target="_top">#45379</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/43332" class="ulink" target="_top">#43332</a>, <a href="https://github.com/elastic/elasticsearch/issues/44802" class="ulink" target="_top">#44802</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Monitoring
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Remove hard coded version_created in default monitoring alerts <a href="https://github.com/elastic/elasticsearch/pull/47744" class="ulink" target="_top">#47744</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Circuit Breakers
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Emit log message when parent circuit breaker trips <a href="https://github.com/elastic/elasticsearch/pull/47000" class="ulink" target="_top">#47000</a>
</li>
<li class="listitem">
Fix G1 GC default IHOP <a href="https://github.com/elastic/elasticsearch/pull/46169" class="ulink" target="_top">#46169</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Core
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Introduce system JVM options <a href="https://github.com/elastic/elasticsearch/pull/48252" class="ulink" target="_top">#48252</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48222" class="ulink" target="_top">#48222</a>)
</li>
<li class="listitem">
Set start of the week to Monday for root locale <a href="https://github.com/elastic/elasticsearch/pull/43652" class="ulink" target="_top">#43652</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/41670" class="ulink" target="_top">#41670</a>, <a href="https://github.com/elastic/elasticsearch/issues/42588" class="ulink" target="_top">#42588</a>, <a href="https://github.com/elastic/elasticsearch/issues/43275" class="ulink" target="_top">#43275</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Packaging
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Package the JDK into jdk.app on macOS <a href="https://github.com/elastic/elasticsearch/pull/48765" class="ulink" target="_top">#48765</a>
</li>
<li class="listitem">
Move ES_TMPDIR substitution into jvm options parser <a href="https://github.com/elastic/elasticsearch/pull/47189" class="ulink" target="_top">#47189</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47133" class="ulink" target="_top">#47133</a>)
</li>
<li class="listitem">
Clarify missing java error message <a href="https://github.com/elastic/elasticsearch/pull/46160" class="ulink" target="_top">#46160</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/44139" class="ulink" target="_top">#44139</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Scripting
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add explanations to script score queries <a href="https://github.com/elastic/elasticsearch/pull/46693" class="ulink" target="_top">#46693</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Settings
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Do not reference values for filtered settings <a href="https://github.com/elastic/elasticsearch/pull/48066" class="ulink" target="_top">#48066</a>
</li>
<li class="listitem">
Allow setting validation against arbitrary types <a href="https://github.com/elastic/elasticsearch/pull/47264" class="ulink" target="_top">#47264</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/25560" class="ulink" target="_top">#25560</a>)
</li>
<li class="listitem">
Clarify error message on keystore write permissions <a href="https://github.com/elastic/elasticsearch/pull/46321" class="ulink" target="_top">#46321</a>
</li>
<li class="listitem">
Add more meaningful keystore version mismatch errors <a href="https://github.com/elastic/elasticsearch/pull/46291" class="ulink" target="_top">#46291</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/44624" class="ulink" target="_top">#44624</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Machine Learning
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Throw an exception when memory usage estimation endpoint encounters empty data frame. <a href="https://github.com/elastic/elasticsearch/pull/49143" class="ulink" target="_top">#49143</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/49140" class="ulink" target="_top">#49140</a>)
</li>
<li class="listitem">
Change format of MulticlassConfusionMatrix result to be more self-explanatory <a href="https://github.com/elastic/elasticsearch/pull/48174" class="ulink" target="_top">#48174</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46735" class="ulink" target="_top">#46735</a>)
</li>
<li class="listitem">
Make num_top_classes parameter’s default value equal to 2 <a href="https://github.com/elastic/elasticsearch/pull/48119" class="ulink" target="_top">#48119</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46735" class="ulink" target="_top">#46735</a>)
</li>
<li class="listitem">
[ML] Add option to stop datafeed that finds no data <a href="https://github.com/elastic/elasticsearch/pull/47922" class="ulink" target="_top">#47922</a>
</li>
<li class="listitem">
Allow integer types for classification’s dependent variable <a href="https://github.com/elastic/elasticsearch/pull/47902" class="ulink" target="_top">#47902</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46735" class="ulink" target="_top">#46735</a>)
</li>
<li class="listitem">
[ML] Add lazy assignment job config option <a href="https://github.com/elastic/elasticsearch/pull/47726" class="ulink" target="_top">#47726</a>
</li>
<li class="listitem">
[ML] Additional outlier detection parameters <a href="https://github.com/elastic/elasticsearch/pull/47600" class="ulink" target="_top">#47600</a>
</li>
<li class="listitem">
[ML] More accurate job memory overhead <a href="https://github.com/elastic/elasticsearch/pull/47516" class="ulink" target="_top">#47516</a>
</li>
<li class="listitem">
[ML] Throttle the delete-by-query of expired results <a href="https://github.com/elastic/elasticsearch/pull/47177" class="ulink" target="_top">#47177</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/47003" class="ulink" target="_top">#47003</a>, <a href="https://github.com/elastic/elasticsearch/issues/47103" class="ulink" target="_top">#47103</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Mapping
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add migration tool checks for _field_names disabling <a href="https://github.com/elastic/elasticsearch/pull/46972" class="ulink" target="_top">#46972</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/42854" class="ulink" target="_top">#42854</a>, <a href="https://github.com/elastic/elasticsearch/issues/46681" class="ulink" target="_top">#46681</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Network
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Introduce simple remote connection strategy <a href="https://github.com/elastic/elasticsearch/pull/47480" class="ulink" target="_top">#47480</a>
</li>
<li class="listitem">
Enhanced logging when transport is misconfigured to talk to HTTP port <a href="https://github.com/elastic/elasticsearch/pull/45964" class="ulink" target="_top">#45964</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/32688" class="ulink" target="_top">#32688</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Recovery
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Do not send recovery requests with CancellableThreads <a href="https://github.com/elastic/elasticsearch/pull/46287" class="ulink" target="_top">#46287</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46178" class="ulink" target="_top">#46178</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
SQL: make date/datetime and interval types compatible in conditional functions <a href="https://github.com/elastic/elasticsearch/pull/47595" class="ulink" target="_top">#47595</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46674" class="ulink" target="_top">#46674</a>)
</li>
<li class="listitem">
SQL: use calendar interval of 1y instead of fixed interval for grouping by YEAR and HISTOGRAMs <a href="https://github.com/elastic/elasticsearch/pull/47558" class="ulink" target="_top">#47558</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/40162" class="ulink" target="_top">#40162</a>)
</li>
<li class="listitem">
SQL: Support queries with HAVING over SELECT <a href="https://github.com/elastic/elasticsearch/pull/46709" class="ulink" target="_top">#46709</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/37051" class="ulink" target="_top">#37051</a>)
</li>
<li class="listitem">
SQL: Add support for shape type <a href="https://github.com/elastic/elasticsearch/pull/46464" class="ulink" target="_top">#46464</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/43644" class="ulink" target="_top">#43644</a>, <a href="https://github.com/elastic/elasticsearch/issues/46412" class="ulink" target="_top">#46412</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Search
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Remove response search phase from ExpandSearchPhase <a href="https://github.com/elastic/elasticsearch/pull/48401" class="ulink" target="_top">#48401</a>
</li>
<li class="listitem">
Add builder for distance_feature to QueryBuilders <a href="https://github.com/elastic/elasticsearch/pull/47846" class="ulink" target="_top">#47846</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47767" class="ulink" target="_top">#47767</a>)
</li>
<li class="listitem">
Fold InitialSearchPhase into AbstractSearchAsyncAction <a href="https://github.com/elastic/elasticsearch/pull/47182" class="ulink" target="_top">#47182</a>
</li>
<li class="listitem">
max_children exist only in top level nested sort <a href="https://github.com/elastic/elasticsearch/pull/46731" class="ulink" target="_top">#46731</a>
</li>
<li class="listitem">
First round of optimizations for vector functions. <a href="https://github.com/elastic/elasticsearch/pull/46294" class="ulink" target="_top">#46294</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/45390" class="ulink" target="_top">#45390</a>, <a href="https://github.com/elastic/elasticsearch/issues/45936" class="ulink" target="_top">#45936</a>, <a href="https://github.com/elastic/elasticsearch/issues/46103" class="ulink" target="_top">#46103</a>, <a href="https://github.com/elastic/elasticsearch/issues/46155" class="ulink" target="_top">#46155</a>, <a href="https://github.com/elastic/elasticsearch/issues/46190" class="ulink" target="_top">#46190</a>, <a href="https://github.com/elastic/elasticsearch/issues/46202" class="ulink" target="_top">#46202</a>)
</li>
<li class="listitem">
Throw exception in scroll requests using <code class="literal">from</code> <a href="https://github.com/elastic/elasticsearch/pull/46087" class="ulink" target="_top">#46087</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/26235" class="ulink" target="_top">#26235</a>, <a href="https://github.com/elastic/elasticsearch/issues/44493" class="ulink" target="_top">#44493</a>, <a href="https://github.com/elastic/elasticsearch/issues/9373" class="ulink" target="_top">#9373</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Snapshot/Restore
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Track Repository Gen. in BlobStoreRepository <a href="https://github.com/elastic/elasticsearch/pull/48944" class="ulink" target="_top">#48944</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/38941" class="ulink" target="_top">#38941</a>, <a href="https://github.com/elastic/elasticsearch/issues/47520" class="ulink" target="_top">#47520</a>, <a href="https://github.com/elastic/elasticsearch/issues/47834" class="ulink" target="_top">#47834</a>, <a href="https://github.com/elastic/elasticsearch/issues/49048" class="ulink" target="_top">#49048</a>)
</li>
<li class="listitem">
Resume partial download from S3 on connection drop <a href="https://github.com/elastic/elasticsearch/pull/46589" class="ulink" target="_top">#46589</a>
</li>
<li class="listitem">
More Efficient Ordering of Shard Upload Execution <a href="https://github.com/elastic/elasticsearch/pull/42791" class="ulink" target="_top">#42791</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Transform
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
[ML][Transforms] allow executor to call start on started task <a href="https://github.com/elastic/elasticsearch/pull/46347" class="ulink" target="_top">#46347</a>
</li>
<li class="listitem">
[ML-DataFrame] improve error message for timeout case in stop <a href="https://github.com/elastic/elasticsearch/pull/46131" class="ulink" target="_top">#46131</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45610" class="ulink" target="_top">#45610</a>)
</li>
<li class="listitem">
[ML][Data Frame] add support for <code class="literal">wait_for_checkpoint</code> flag on <code class="literal">_stop</code> API <a href="https://github.com/elastic/elasticsearch/pull/45469" class="ulink" target="_top">#45469</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45293" class="ulink" target="_top">#45293</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="bug-7.5.0"></a>Bug fixes<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Aggregations
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix ignoring missing values in min/max aggregations <a href="https://github.com/elastic/elasticsearch/pull/48970" class="ulink" target="_top">#48970</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48905" class="ulink" target="_top">#48905</a>)
</li>
<li class="listitem">
DocValueFormat implementation for date range fields <a href="https://github.com/elastic/elasticsearch/pull/47472" class="ulink" target="_top">#47472</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/47323" class="ulink" target="_top">#47323</a>, <a href="https://github.com/elastic/elasticsearch/issues/47469" class="ulink" target="_top">#47469</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Allocation
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Auto-expand replicated closed indices <a href="https://github.com/elastic/elasticsearch/pull/48973" class="ulink" target="_top">#48973</a>
</li>
<li class="listitem">
Handle negative free disk space in deciders <a href="https://github.com/elastic/elasticsearch/pull/48392" class="ulink" target="_top">#48392</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48380" class="ulink" target="_top">#48380</a>)
</li>
<li class="listitem">
Dangling indices strip aliases <a href="https://github.com/elastic/elasticsearch/pull/47581" class="ulink" target="_top">#47581</a>
</li>
<li class="listitem">
Cancel recoveries even if all shards assigned <a href="https://github.com/elastic/elasticsearch/pull/46520" class="ulink" target="_top">#46520</a>
</li>
<li class="listitem">
Fail allocation of new primaries in empty cluster <a href="https://github.com/elastic/elasticsearch/pull/43284" class="ulink" target="_top">#43284</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/41073" class="ulink" target="_top">#41073</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Analysis
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Reset Token position on reuse in <code class="literal">predicate_token_filter</code> <a href="https://github.com/elastic/elasticsearch/pull/47424" class="ulink" target="_top">#47424</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47197" class="ulink" target="_top">#47197</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Audit
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Audit log filter and marker <a href="https://github.com/elastic/elasticsearch/pull/45456" class="ulink" target="_top">#45456</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47251" class="ulink" target="_top">#47251</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Authentication
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Add owner flag parameter to the rest spec <a href="https://github.com/elastic/elasticsearch/pull/48500" class="ulink" target="_top">#48500</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48499" class="ulink" target="_top">#48499</a>)
</li>
<li class="listitem">
Add populate_user_metadata in OIDC realm <a href="https://github.com/elastic/elasticsearch/pull/48357" class="ulink" target="_top">#48357</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48217" class="ulink" target="_top">#48217</a>)
</li>
<li class="listitem">
Remove unnecessary details logged for OIDC <a href="https://github.com/elastic/elasticsearch/pull/48271" class="ulink" target="_top">#48271</a>
</li>
<li class="listitem">
Fix AD realm additional metadata <a href="https://github.com/elastic/elasticsearch/pull/47179" class="ulink" target="_top">#47179</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45848" class="ulink" target="_top">#45848</a>)
</li>
<li class="listitem">
Fallback to realm authc if ApiKey fails <a href="https://github.com/elastic/elasticsearch/pull/46538" class="ulink" target="_top">#46538</a>
</li>
<li class="listitem">
PKI realm accept only verified certificates <a href="https://github.com/elastic/elasticsearch/pull/45590" class="ulink" target="_top">#45590</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Authorization
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix security origin for TokenService#findActiveTokensFor…​ <a href="https://github.com/elastic/elasticsearch/pull/47418" class="ulink" target="_top">#47418</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47151" class="ulink" target="_top">#47151</a>)
</li>
<li class="listitem">
Use <em>should</em> clause instead of <em>filter</em> when querying native privileges <a href="https://github.com/elastic/elasticsearch/pull/47019" class="ulink" target="_top">#47019</a>
</li>
<li class="listitem">
Do not rewrite aliases on remove-index from aliases requests <a href="https://github.com/elastic/elasticsearch/pull/46989" class="ulink" target="_top">#46989</a>
</li>
<li class="listitem">
Validate index and cluster privilege names when creating a role <a href="https://github.com/elastic/elasticsearch/pull/46361" class="ulink" target="_top">#46361</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/29703" class="ulink" target="_top">#29703</a>)
</li>
<li class="listitem">
Validate <code class="literal">query</code> field when creating roles <a href="https://github.com/elastic/elasticsearch/pull/46275" class="ulink" target="_top">#46275</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/34252" class="ulink" target="_top">#34252</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
CCR
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
CCR should auto-retry rejected execution exceptions <a href="https://github.com/elastic/elasticsearch/pull/49213" class="ulink" target="_top">#49213</a>
</li>
<li class="listitem">
Do not auto-follow closed indices <a href="https://github.com/elastic/elasticsearch/pull/47721" class="ulink" target="_top">#47721</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47582" class="ulink" target="_top">#47582</a>)
</li>
<li class="listitem">
Relax maxSeqNoOfUpdates assertion in FollowingEngine <a href="https://github.com/elastic/elasticsearch/pull/47188" class="ulink" target="_top">#47188</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47137" class="ulink" target="_top">#47137</a>)
</li>
<li class="listitem">
Handle lower retaining seqno retention lease error <a href="https://github.com/elastic/elasticsearch/pull/46420" class="ulink" target="_top">#46420</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/46013" class="ulink" target="_top">#46013</a>, <a href="https://github.com/elastic/elasticsearch/issues/46416" class="ulink" target="_top">#46416</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
CRUD
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Close query cache on index service creation failure <a href="https://github.com/elastic/elasticsearch/pull/48230" class="ulink" target="_top">#48230</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48186" class="ulink" target="_top">#48186</a>)
</li>
<li class="listitem">
Use optype CREATE for single auto-id index requests <a href="https://github.com/elastic/elasticsearch/pull/47353" class="ulink" target="_top">#47353</a>
</li>
<li class="listitem">
Ignore replication for noop updates <a href="https://github.com/elastic/elasticsearch/pull/46458" class="ulink" target="_top">#46458</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/41065" class="ulink" target="_top">#41065</a>, <a href="https://github.com/elastic/elasticsearch/issues/44603" class="ulink" target="_top">#44603</a>, <a href="https://github.com/elastic/elasticsearch/issues/46366" class="ulink" target="_top">#46366</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Correct default refresh policy for security APIs <a href="https://github.com/elastic/elasticsearch/pull/46896" class="ulink" target="_top">#46896</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Cluster Coordination
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Ignore metadata of deleted indices at start <a href="https://github.com/elastic/elasticsearch/pull/48918" class="ulink" target="_top">#48918</a>
</li>
<li class="listitem">
Omit writing index metadata for non-replicated closed indices on data-only node <a href="https://github.com/elastic/elasticsearch/pull/47285" class="ulink" target="_top">#47285</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47276" class="ulink" target="_top">#47276</a>)
</li>
<li class="listitem">
Assert no exceptions during state application <a href="https://github.com/elastic/elasticsearch/pull/47090" class="ulink" target="_top">#47090</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47038" class="ulink" target="_top">#47038</a>)
</li>
<li class="listitem">
Remove trailing comma from nodes lists <a href="https://github.com/elastic/elasticsearch/pull/46484" class="ulink" target="_top">#46484</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Distributed
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Closed shard should never open new engine <a href="https://github.com/elastic/elasticsearch/pull/47186" class="ulink" target="_top">#47186</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/45263" class="ulink" target="_top">#45263</a>, <a href="https://github.com/elastic/elasticsearch/issues/47060" class="ulink" target="_top">#47060</a>)
</li>
<li class="listitem">
Fix false positive out of sync warning in synced-flush <a href="https://github.com/elastic/elasticsearch/pull/46576" class="ulink" target="_top">#46576</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/28464" class="ulink" target="_top">#28464</a>, <a href="https://github.com/elastic/elasticsearch/issues/30244" class="ulink" target="_top">#30244</a>)
</li>
<li class="listitem">
Suppress warning logs from background sync on relocated primary <a href="https://github.com/elastic/elasticsearch/pull/46247" class="ulink" target="_top">#46247</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/40800" class="ulink" target="_top">#40800</a>, <a href="https://github.com/elastic/elasticsearch/issues/42241" class="ulink" target="_top">#42241</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Engine
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Greedily advance safe commit on new global checkpoint <a href="https://github.com/elastic/elasticsearch/pull/48559" class="ulink" target="_top">#48559</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48532" class="ulink" target="_top">#48532</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/ILM+SLM
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Don’t halt policy execution on policy trigger exception <a href="https://github.com/elastic/elasticsearch/pull/49128" class="ulink" target="_top">#49128</a>
</li>
<li class="listitem">
Don’t schedule SLM jobs when services have been stopped <a href="https://github.com/elastic/elasticsearch/pull/48658" class="ulink" target="_top">#48658</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47749" class="ulink" target="_top">#47749</a>)
</li>
<li class="listitem">
Ensure SLM stats does not block an in-place upgrade from 7.4 <a href="https://github.com/elastic/elasticsearch/pull/48367" class="ulink" target="_top">#48367</a>
</li>
<li class="listitem">
Ensure SLM stats does not block an in-place upgrade from 7.4 <a href="https://github.com/elastic/elasticsearch/pull/48361" class="ulink" target="_top">#48361</a>
</li>
<li class="listitem">
Add SLM support to xpack usage and info APIs <a href="https://github.com/elastic/elasticsearch/pull/48096" class="ulink" target="_top">#48096</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43663" class="ulink" target="_top">#43663</a>)
</li>
<li class="listitem">
Change policy_id to list type in slm.get_lifecycle <a href="https://github.com/elastic/elasticsearch/pull/47766" class="ulink" target="_top">#47766</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47765" class="ulink" target="_top">#47765</a>)
</li>
<li class="listitem">
Throw error retrieving non-existent SLM policy <a href="https://github.com/elastic/elasticsearch/pull/47679" class="ulink" target="_top">#47679</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47664" class="ulink" target="_top">#47664</a>)
</li>
<li class="listitem">
Handle partial failure retrieving segments in SegmentCountStep <a href="https://github.com/elastic/elasticsearch/pull/46556" class="ulink" target="_top">#46556</a>
</li>
<li class="listitem">
Fixes for API specification <a href="https://github.com/elastic/elasticsearch/pull/46522" class="ulink" target="_top">#46522</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Indices APIs
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix Rollover error when alias has closed indices <a href="https://github.com/elastic/elasticsearch/pull/47148" class="ulink" target="_top">#47148</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47146" class="ulink" target="_top">#47146</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Ingest
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Do not wrap ingest processor exception with IAE <a href="https://github.com/elastic/elasticsearch/pull/48816" class="ulink" target="_top">#48816</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48810" class="ulink" target="_top">#48810</a>)
</li>
<li class="listitem">
Introduce dedicated ingest processor exception <a href="https://github.com/elastic/elasticsearch/pull/48810" class="ulink" target="_top">#48810</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48803" class="ulink" target="_top">#48803</a>)
</li>
<li class="listitem">
Allow dropping documents with auto-generated ID <a href="https://github.com/elastic/elasticsearch/pull/46773" class="ulink" target="_top">#46773</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46678" class="ulink" target="_top">#46678</a>)
</li>
<li class="listitem">
Expose cache setting in UserAgentPlugin <a href="https://github.com/elastic/elasticsearch/pull/46533" class="ulink" target="_top">#46533</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Java High Level REST Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
fix incorrect comparison <a href="https://github.com/elastic/elasticsearch/pull/48208" class="ulink" target="_top">#48208</a>
</li>
<li class="listitem">
Fix ILM HLRC Javadoc→Documentation links <a href="https://github.com/elastic/elasticsearch/pull/48083" class="ulink" target="_top">#48083</a>
</li>
<li class="listitem">
Change HLRC count request to accept a QueryBuilder <a href="https://github.com/elastic/elasticsearch/pull/46904" class="ulink" target="_top">#46904</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46829" class="ulink" target="_top">#46829</a>)
</li>
<li class="listitem">
[HLRC] Send min_score as query string parameter to the count API <a href="https://github.com/elastic/elasticsearch/pull/46829" class="ulink" target="_top">#46829</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46474" class="ulink" target="_top">#46474</a>)
</li>
<li class="listitem">
HLRC multisearchTemplate forgot params <a href="https://github.com/elastic/elasticsearch/pull/46492" class="ulink" target="_top">#46492</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46488" class="ulink" target="_top">#46488</a>)
</li>
<li class="listitem">
Added fields for MultiTermVectors (#42232) <a href="https://github.com/elastic/elasticsearch/pull/42877" class="ulink" target="_top">#42877</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/42232" class="ulink" target="_top">#42232</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Java Low Level REST Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Update http-core and http-client dependencies <a href="https://github.com/elastic/elasticsearch/pull/46549" class="ulink" target="_top">#46549</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/45379" class="ulink" target="_top">#45379</a>, <a href="https://github.com/elastic/elasticsearch/issues/45577" class="ulink" target="_top">#45577</a>, <a href="https://github.com/elastic/elasticsearch/issues/45808" class="ulink" target="_top">#45808</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Monitoring
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
[Monitoring] Add new cluster privilege now necessary for the stack monitoring ui <a href="https://github.com/elastic/elasticsearch/pull/47871" class="ulink" target="_top">#47871</a>
</li>
<li class="listitem">
Validating monitoring hosts setting while parsing <a href="https://github.com/elastic/elasticsearch/pull/47246" class="ulink" target="_top">#47246</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47125" class="ulink" target="_top">#47125</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Watcher
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix class used to initialize logger in Watcher <a href="https://github.com/elastic/elasticsearch/pull/46467" class="ulink" target="_top">#46467</a>
</li>
<li class="listitem">
Fix wrong URL encoding in watcher HTTP client <a href="https://github.com/elastic/elasticsearch/pull/45894" class="ulink" target="_top">#45894</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/44970" class="ulink" target="_top">#44970</a>)
</li>
<li class="listitem">
Prevent deadlock by using separate schedulers <a href="https://github.com/elastic/elasticsearch/pull/48697" class="ulink" target="_top">#48697</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/41451" class="ulink" target="_top">#41451</a>, <a href="https://github.com/elastic/elasticsearch/issues/47599" class="ulink" target="_top">#47599</a>)
</li>
<li class="listitem">
Fix cluster alert for watcher/monitoring IndexOutOfBoundsExcep… <a href="https://github.com/elastic/elasticsearch/pull/45308" class="ulink" target="_top">#45308</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43184" class="ulink" target="_top">#43184</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Geo
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Geo: implement proper handling of out of bounds geo points <a href="https://github.com/elastic/elasticsearch/pull/47734" class="ulink" target="_top">#47734</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43916" class="ulink" target="_top">#43916</a>)
</li>
<li class="listitem">
Geo: Fixes indexing of linestrings that go around the globe <a href="https://github.com/elastic/elasticsearch/pull/47471" class="ulink" target="_top">#47471</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/43826" class="ulink" target="_top">#43826</a>, <a href="https://github.com/elastic/elasticsearch/issues/43837" class="ulink" target="_top">#43837</a>)
</li>
<li class="listitem">
Provide better error when updating geo_shape field mapper settings <a href="https://github.com/elastic/elasticsearch/pull/47281" class="ulink" target="_top">#47281</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47006" class="ulink" target="_top">#47006</a>)
</li>
<li class="listitem">
Geo: fix indexing of west to east linestrings crossing the antimeridian <a href="https://github.com/elastic/elasticsearch/pull/46601" class="ulink" target="_top">#46601</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/43775" class="ulink" target="_top">#43775</a>)
</li>
<li class="listitem">
Reset queryGeometry in ShapeQueryTests <a href="https://github.com/elastic/elasticsearch/pull/45974" class="ulink" target="_top">#45974</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45628" class="ulink" target="_top">#45628</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Highlighting
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix highlighting of overlapping terms in the unified highlighter <a href="https://github.com/elastic/elasticsearch/pull/47227" class="ulink" target="_top">#47227</a>
</li>
<li class="listitem">
Fix highlighting for script_score query <a href="https://github.com/elastic/elasticsearch/pull/46507" class="ulink" target="_top">#46507</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46471" class="ulink" target="_top">#46471</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Core
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Don’t drop user’s MaxDirectMemorySize flag on jdk8/windows <a href="https://github.com/elastic/elasticsearch/pull/48657" class="ulink" target="_top">#48657</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/44174" class="ulink" target="_top">#44174</a>, <a href="https://github.com/elastic/elasticsearch/issues/48365" class="ulink" target="_top">#48365</a>)
</li>
<li class="listitem">
Warn when MaxDirectMemorySize may be incorrect (Windows/JDK8 only issue) <a href="https://github.com/elastic/elasticsearch/pull/48365" class="ulink" target="_top">#48365</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47384" class="ulink" target="_top">#47384</a>)
</li>
<li class="listitem">
Support optional parsers in any order with DateMathParser and roundup <a href="https://github.com/elastic/elasticsearch/pull/46654" class="ulink" target="_top">#46654</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45284" class="ulink" target="_top">#45284</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Logging
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
SearchSlowLog uses a non thread-safe object to escape json <a href="https://github.com/elastic/elasticsearch/pull/48363" class="ulink" target="_top">#48363</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/44642" class="ulink" target="_top">#44642</a>, <a href="https://github.com/elastic/elasticsearch/issues/48358" class="ulink" target="_top">#48358</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Scripting
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Drop stored scripts with the old style-id <a href="https://github.com/elastic/elasticsearch/pull/48078" class="ulink" target="_top">#48078</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47593" class="ulink" target="_top">#47593</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Machine Learning
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
[ML] Fixes for stop datafeed edge cases <a href="https://github.com/elastic/elasticsearch/pull/49191" class="ulink" target="_top">#49191</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/43670" class="ulink" target="_top">#43670</a>, <a href="https://github.com/elastic/elasticsearch/issues/48931" class="ulink" target="_top">#48931</a>)
</li>
<li class="listitem">
[ML] Avoid NPE when node load is calculated on job assignment <a href="https://github.com/elastic/elasticsearch/pull/49186" class="ulink" target="_top">#49186</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/49150" class="ulink" target="_top">#49150</a>)
</li>
<li class="listitem">
Do not throw exceptions resulting from persisting datafeed timing stats. <a href="https://github.com/elastic/elasticsearch/pull/49044" class="ulink" target="_top">#49044</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/49032" class="ulink" target="_top">#49032</a>)
</li>
<li class="listitem">
[ML] Deduplicate multi-fields for data frame analytics <a href="https://github.com/elastic/elasticsearch/pull/48799" class="ulink" target="_top">#48799</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/48756" class="ulink" target="_top">#48756</a>, <a href="https://github.com/elastic/elasticsearch/issues/48770" class="ulink" target="_top">#48770</a>)
</li>
<li class="listitem">
[ML] Prevent fetching multi-field from source <a href="https://github.com/elastic/elasticsearch/pull/48770" class="ulink" target="_top">#48770</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48756" class="ulink" target="_top">#48756</a>)
</li>
<li class="listitem">
[ML] Fix detection of syslog-like timestamp in find_file_structure <a href="https://github.com/elastic/elasticsearch/pull/47970" class="ulink" target="_top">#47970</a>
</li>
<li class="listitem">
Fix serialization of evaluation response. <a href="https://github.com/elastic/elasticsearch/pull/47557" class="ulink" target="_top">#47557</a>
</li>
<li class="listitem">
[ML] Reinstate ML daily maintenance actions <a href="https://github.com/elastic/elasticsearch/pull/47103" class="ulink" target="_top">#47103</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47003" class="ulink" target="_top">#47003</a>)
</li>
<li class="listitem">
[ML] fix two datafeed flush lockup bugs <a href="https://github.com/elastic/elasticsearch/pull/46982" class="ulink" target="_top">#46982</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Network
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix es.http.cname_in_publish_address Deprecation Logging <a href="https://github.com/elastic/elasticsearch/pull/47451" class="ulink" target="_top">#47451</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47436" class="ulink" target="_top">#47436</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Recovery
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Ignore Lucene index in peer recovery if translog corrupted <a href="https://github.com/elastic/elasticsearch/pull/49114" class="ulink" target="_top">#49114</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Reindex
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix issues with serializing BulkByScrollResponse <a href="https://github.com/elastic/elasticsearch/pull/45357" class="ulink" target="_top">#45357</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
SQL: Fix issue with mins &amp; hours for DATEDIFF <a href="https://github.com/elastic/elasticsearch/pull/49252" class="ulink" target="_top">#49252</a>
</li>
<li class="listitem">
SQL: Fix issue with negative literels and parentheses <a href="https://github.com/elastic/elasticsearch/pull/48113" class="ulink" target="_top">#48113</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48009" class="ulink" target="_top">#48009</a>)
</li>
<li class="listitem">
SQL: add "format" for "full" date range queries <a href="https://github.com/elastic/elasticsearch/pull/48073" class="ulink" target="_top">#48073</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48033" class="ulink" target="_top">#48033</a>)
</li>
<li class="listitem">
SQL: Fix arg verification for DateAddProcessor <a href="https://github.com/elastic/elasticsearch/pull/48041" class="ulink" target="_top">#48041</a>
</li>
<li class="listitem">
SQL: Fix Nullability of DATEADD <a href="https://github.com/elastic/elasticsearch/pull/47921" class="ulink" target="_top">#47921</a>
</li>
<li class="listitem">
SQL: Allow whitespaces in escape patterns <a href="https://github.com/elastic/elasticsearch/pull/47577" class="ulink" target="_top">#47577</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47401" class="ulink" target="_top">#47401</a>)
</li>
<li class="listitem">
SQL: fix multi full-text functions usage with aggregate functions <a href="https://github.com/elastic/elasticsearch/pull/47444" class="ulink" target="_top">#47444</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47365" class="ulink" target="_top">#47365</a>)
</li>
<li class="listitem">
SQL: Check case where the pivot limit is reached <a href="https://github.com/elastic/elasticsearch/pull/47121" class="ulink" target="_top">#47121</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47002" class="ulink" target="_top">#47002</a>)
</li>
<li class="listitem">
SQL: Properly handle indices with no/empty mapping <a href="https://github.com/elastic/elasticsearch/pull/46775" class="ulink" target="_top">#46775</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46757" class="ulink" target="_top">#46757</a>)
</li>
<li class="listitem">
SQL: improve ResultSet behavior when no rows are available <a href="https://github.com/elastic/elasticsearch/pull/46753" class="ulink" target="_top">#46753</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46750" class="ulink" target="_top">#46750</a>)
</li>
<li class="listitem">
SQL: use the correct data type for types conversion <a href="https://github.com/elastic/elasticsearch/pull/46574" class="ulink" target="_top">#46574</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46090" class="ulink" target="_top">#46090</a>)
</li>
<li class="listitem">
SQL: Fix issue with common type resolution <a href="https://github.com/elastic/elasticsearch/pull/46565" class="ulink" target="_top">#46565</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46551" class="ulink" target="_top">#46551</a>)
</li>
<li class="listitem">
SQL: fix scripting for grouped by datetime functions <a href="https://github.com/elastic/elasticsearch/pull/46421" class="ulink" target="_top">#46421</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/40241" class="ulink" target="_top">#40241</a>)
</li>
<li class="listitem">
SQL: Use null schema response <a href="https://github.com/elastic/elasticsearch/pull/46386" class="ulink" target="_top">#46386</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46381" class="ulink" target="_top">#46381</a>)
</li>
<li class="listitem">
SQL: Fix issue with IIF function when condition folds <a href="https://github.com/elastic/elasticsearch/pull/46290" class="ulink" target="_top">#46290</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46268" class="ulink" target="_top">#46268</a>)
</li>
<li class="listitem">
SQL: Fix issue with DataType for CASE with NULL <a href="https://github.com/elastic/elasticsearch/pull/46173" class="ulink" target="_top">#46173</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46032" class="ulink" target="_top">#46032</a>)
</li>
<li class="listitem">
SQL: Failing Group By queries due to different ExpressionIds <a href="https://github.com/elastic/elasticsearch/pull/43072" class="ulink" target="_top">#43072</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/33361" class="ulink" target="_top">#33361</a>, <a href="https://github.com/elastic/elasticsearch/issues/34543" class="ulink" target="_top">#34543</a>, <a href="https://github.com/elastic/elasticsearch/issues/36074" class="ulink" target="_top">#36074</a>, <a href="https://github.com/elastic/elasticsearch/issues/37044" class="ulink" target="_top">#37044</a>, <a href="https://github.com/elastic/elasticsearch/issues/40001" class="ulink" target="_top">#40001</a>, <a href="https://github.com/elastic/elasticsearch/issues/40240" class="ulink" target="_top">#40240</a>, <a href="https://github.com/elastic/elasticsearch/issues/41159" class="ulink" target="_top">#41159</a>, <a href="https://github.com/elastic/elasticsearch/issues/42041" class="ulink" target="_top">#42041</a>, <a href="https://github.com/elastic/elasticsearch/issues/46316" class="ulink" target="_top">#46316</a>)
</li>
<li class="listitem">
SQL: wrong number of values for columns <a href="https://github.com/elastic/elasticsearch/pull/42122" class="ulink" target="_top">#42122</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Search
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Lucene#asSequentialBits gets the leadCost backwards. <a href="https://github.com/elastic/elasticsearch/pull/48335" class="ulink" target="_top">#48335</a>
</li>
<li class="listitem">
Ensure that we don’t call listener twice when detecting a partial failures in _search <a href="https://github.com/elastic/elasticsearch/pull/47694" class="ulink" target="_top">#47694</a>
</li>
<li class="listitem">
Fix alias field resolution in match query <a href="https://github.com/elastic/elasticsearch/pull/47369" class="ulink" target="_top">#47369</a>
</li>
<li class="listitem">
Multi-get requests should wait for search active <a href="https://github.com/elastic/elasticsearch/pull/46283" class="ulink" target="_top">#46283</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/27500" class="ulink" target="_top">#27500</a>)
</li>
<li class="listitem">
Resolve the incorrect scroll_current when delete or close index <a href="https://github.com/elastic/elasticsearch/pull/45226" class="ulink" target="_top">#45226</a>
</li>
<li class="listitem">
Don’t apply the plugin’s reader wrapper in can_match phase <a href="https://github.com/elastic/elasticsearch/pull/47816" class="ulink" target="_top">#47816</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46817" class="ulink" target="_top">#46817</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Security
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Remove uniqueness constraint for API key name and make it optional <a href="https://github.com/elastic/elasticsearch/pull/47549" class="ulink" target="_top">#47549</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46646" class="ulink" target="_top">#46646</a>)
</li>
<li class="listitem">
Initialize document subset bit set cache used for DLS <a href="https://github.com/elastic/elasticsearch/pull/46211" class="ulink" target="_top">#46211</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45147" class="ulink" target="_top">#45147</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Snapshot/Restore
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix RepoCleanup not Removed on Master-Failover <a href="https://github.com/elastic/elasticsearch/pull/49217" class="ulink" target="_top">#49217</a>
</li>
<li class="listitem">
Make FsBlobContainer Listing Resilient to Concurrent Modifications <a href="https://github.com/elastic/elasticsearch/pull/49142" class="ulink" target="_top">#49142</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/37581" class="ulink" target="_top">#37581</a>)
</li>
<li class="listitem">
Fix SnapshotShardStatus Reporting for Failed Shard <a href="https://github.com/elastic/elasticsearch/pull/48556" class="ulink" target="_top">#48556</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48526" class="ulink" target="_top">#48526</a>)
</li>
<li class="listitem">
Cleanup Concurrent RepositoryData Loading <a href="https://github.com/elastic/elasticsearch/pull/48329" class="ulink" target="_top">#48329</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48122" class="ulink" target="_top">#48122</a>)
</li>
<li class="listitem">
Fix Bug in Azure Repo Exception Handling <a href="https://github.com/elastic/elasticsearch/pull/47968" class="ulink" target="_top">#47968</a>
</li>
<li class="listitem">
Make loadShardSnapshot Exceptions Consistent <a href="https://github.com/elastic/elasticsearch/pull/47728" class="ulink" target="_top">#47728</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47507" class="ulink" target="_top">#47507</a>)
</li>
<li class="listitem">
Fix Snapshot Corruption in Edge Case <a href="https://github.com/elastic/elasticsearch/pull/47552" class="ulink" target="_top">#47552</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/46250" class="ulink" target="_top">#46250</a>, <a href="https://github.com/elastic/elasticsearch/issues/47550" class="ulink" target="_top">#47550</a>)
</li>
<li class="listitem">
Fix Bug in Snapshot Status Response Timestamps <a href="https://github.com/elastic/elasticsearch/pull/46919" class="ulink" target="_top">#46919</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46913" class="ulink" target="_top">#46913</a>)
</li>
<li class="listitem">
Normalize Blob Store Repo Paths <a href="https://github.com/elastic/elasticsearch/pull/46869" class="ulink" target="_top">#46869</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/41814" class="ulink" target="_top">#41814</a>)
</li>
<li class="listitem">
GCS deleteBlobsIgnoringIfNotExists should catch StorageException <a href="https://github.com/elastic/elasticsearch/pull/46832" class="ulink" target="_top">#46832</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46772" class="ulink" target="_top">#46772</a>)
</li>
<li class="listitem">
Execute SnapshotsService Error Callback on Generic Thread <a href="https://github.com/elastic/elasticsearch/pull/46277" class="ulink" target="_top">#46277</a>
</li>
<li class="listitem">
Make Snapshot Logic Write Metadata after Segments <a href="https://github.com/elastic/elasticsearch/pull/45689" class="ulink" target="_top">#45689</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/41581" class="ulink" target="_top">#41581</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Store
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Allow truncation of clean translog <a href="https://github.com/elastic/elasticsearch/pull/47866" class="ulink" target="_top">#47866</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Task Management
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix .tasks index strict mapping: parent_id should be parent_task_id <a href="https://github.com/elastic/elasticsearch/pull/48393" class="ulink" target="_top">#48393</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Transform
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
[Transform] do not fail checkpoint creation due to global checkpoint mismatch <a href="https://github.com/elastic/elasticsearch/pull/48423" class="ulink" target="_top">#48423</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48379" class="ulink" target="_top">#48379</a>)
</li>
<li class="listitem">
[7.5][Transform] prevent assignment if any node is older than 7.4 <a href="https://github.com/elastic/elasticsearch/pull/48055" class="ulink" target="_top">#48055</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48019" class="ulink" target="_top">#48019</a>)
</li>
<li class="listitem">
[Transform] prevent assignment to nodes older than 7.4 <a href="https://github.com/elastic/elasticsearch/pull/48044" class="ulink" target="_top">#48044</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/48019" class="ulink" target="_top">#48019</a>)
</li>
<li class="listitem">
[ML][Transforms] fix bwc serialization with 7.3 <a href="https://github.com/elastic/elasticsearch/pull/48021" class="ulink" target="_top">#48021</a>
</li>
<li class="listitem">
[ML][Transforms] signal listener early on task _stop failure <a href="https://github.com/elastic/elasticsearch/pull/47954" class="ulink" target="_top">#47954</a>
</li>
<li class="listitem">
[ML][Transform] Use field_caps API for mapping deduction <a href="https://github.com/elastic/elasticsearch/pull/46703" class="ulink" target="_top">#46703</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/46694" class="ulink" target="_top">#46694</a>)
</li>
<li class="listitem">
[ML-DataFrame] Fix off-by-one error in checkpoint operations_behind <a href="https://github.com/elastic/elasticsearch/pull/46235" class="ulink" target="_top">#46235</a>
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="regression-7.5.0"></a>Regressions<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Aggregations
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Implement rounding optimization for fixed offset timezones <a href="https://github.com/elastic/elasticsearch/pull/46670" class="ulink" target="_top">#46670</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/45702" class="ulink" target="_top">#45702</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Core
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
[Java.time] Support partial parsing <a href="https://github.com/elastic/elasticsearch/pull/46814" class="ulink" target="_top">#46814</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/45284" class="ulink" target="_top">#45284</a>, <a href="https://github.com/elastic/elasticsearch/issues/47473" class="ulink" target="_top">#47473</a>)
</li>
<li class="listitem">
Enable ResolverStyle.STRICT for java formatters <a href="https://github.com/elastic/elasticsearch/pull/46675" class="ulink" target="_top">#46675</a>
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="upgrade-7.5.0"></a>Upgrades<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.5.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Infra/Scripting
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Update mustache dependency to 0.9.6 <a href="https://github.com/elastic/elasticsearch/pull/46243" class="ulink" target="_top">#46243</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Snapshot/Restore
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Update AWS SDK for repository-s3 plugin to support IAM Roles for Service Accounts <a href="https://github.com/elastic/elasticsearch/pull/46969" class="ulink" target="_top">#46969</a>
</li>
<li class="listitem">
Upgrade to Azure SDK 8.4.0 <a href="https://github.com/elastic/elasticsearch/pull/46094" class="ulink" target="_top">#46094</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Store
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Upgrade to Lucene 8.3. <a href="https://github.com/elastic/elasticsearch/pull/48829" class="ulink" target="_top">#48829</a>
</li>
</ul>
</div>
</dd>
</dl>
</div>
</div>
<div class="navfooter">
<span class="prev">
<a href="release-notes-7.5.1.html">« Elasticsearch version 7.5.1</a>
</span>
<span class="next">
<a href="release-notes-7.4.2.html">Elasticsearch version 7.4.2 »</a>
</span>
</div>
</div>

                  <!-- end body -->
                </div>
                <div class="col-xs-12 col-sm-4 col-md-4" id="right_col">
                  <div id="rtpcontainer" style="display: block;">
                    <div class="mktg-promo">
                      <h3>Most Popular</h3>
                      <ul class="icons">
                        <li class="icon-elasticsearch-white"><a href="https://www.elastic.co/webinars/getting-started-elasticsearch?baymax=default&amp;elektra=docs&amp;storm=top-video">Get Started with Elasticsearch: Video</a></li>
                        <li class="icon-kibana-white"><a href="https://www.elastic.co/webinars/getting-started-kibana?baymax=default&amp;elektra=docs&amp;storm=top-video">Intro to Kibana: Video</a></li>
                        <li class="icon-logstash-white"><a href="https://www.elastic.co/webinars/introduction-elk-stack?baymax=default&amp;elektra=docs&amp;storm=top-video">ELK for Logs &amp; Metrics: Video</a></li>
                      </ul>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>

        </div>


<div id="elastic-footer"></div>
<script src="https://www.elastic.co/elastic-footer.js"></script>
<!-- Footer Section end-->

      </section>
    </div>

<script src="/guide/static/jquery.js"></script>
<script type="text/javascript" src="/guide/static/docs.js"></script>
<script type="text/javascript">
  window.initial_state = {}</script>
  </body>
</html>
